const express = require("express");
const mongoose = require("mongoose");

//连接数据库成功再创建服务器
var pro = new Promise((resolve,reject)=>{
    //连接数据库
    mongoose.connect("mongodb://localhost:27018",(error)=>{
        if(error){
            reject();
        }else{
            console.log("连接成功");
            resolve();
        }
    })
})

pro.then(
    ()=>{
        //创建服务器
        const server = express();
        //启动服务器
        server.listen(8080,"localhost",(error)=>{
            if(!error){
                console.log("启动成功")
                require("./handleDB.js")
            }else{
                console.log("启动失败")
            }
        })
    },
    ()=>{
        console.log("连接失败");
    }
)